
using System;
using System.ComponentModel.DataAnnotations;
using System.Collections.Generic;
using Abp.Domain.Entities.Auditing;
using System.Collections.ObjectModel;
using Enterprise.Entities;


namespace  Enterprise.Entities.Dtos
{
	/// <summary>
	/// PeojectPersonal的列表DTO
	/// </summary>
    public class ProjectPersonalEditDto
    {
        /// <summary>
        /// Id
        /// </summary>
        public int? Id { get; set; }        
		/// <summary>
		/// OperatorID
		/// </summary>
		public string OperatorID { get; set; }
		/// <summary>
		/// ProjectTitle
		/// </summary>
		[MaxLength(50, ErrorMessage="ProjectTitle超出最大长度")]
		[Required(ErrorMessage="ProjectTitle不能为空")]
		public string ProjectTitle { get; set; }
		/// <summary>
		/// ProjectDescription
		/// </summary>
		[Required(ErrorMessage="ProjectDescription不能为空")]
		public string ProjectDescription { get; set; }
		/// <summary>
		/// ProjectTags
		/// </summary>
		[MaxLength(50, ErrorMessage="ProjectTags超出最大长度")]
        [Required(ErrorMessage = "ProjectTags不能为空")]
        public string ProjectTags { get; set; }
		/// <summary>
		/// EnvironmentDevTags
		/// </summary>
		[MaxLength(50, ErrorMessage="EnvironmentDevTags超出最大长度")]
		public string EnvironmentDevTags { get; set; }
		/// <summary>
		/// EnvironmentOSTags
		/// </summary>
		[MaxLength(50, ErrorMessage="EnvironmentOSTags超出最大长度")]
		public string EnvironmentOSTags { get; set; }
		/// <summary>
		/// ClientTags
		/// </summary>
		[MaxLength(50, ErrorMessage="ClientTags超出最大长度")]
		public string ClientTags { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }
    }
}